package me.hyz.kotlincodelib.`fun`

fun double(x: Int): Int {
    return 2 * x
}

val result = double(2)

fun defaultParams(b: Array<Byte>, off: Int = 0, len: Int = b.size) {  }

fun foo(bar: Int = 0, baz: Int) {  }

fun foo2(bar: Int = 0, baz: Int = 1, qux: () -> Unit) { qux() }

fun test(){
    foo(baz = 1) // 使用默认值 bar = 0

    foo2(1) { println("hello") } // 使用默认值 baz = 1
    foo2 { println("hello") }    // 使用两个默认值 bar = 0 与 baz = 1
}
